﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RuleFrameWork
{
    public class Shape<TData,TResult>
    {
        public Shape() { 
        
        
        }

        public TResult Result { get; set; }
        public string Name { get; set; }

        public PropertySpecifier<TData> RequiredField { get; set; }
        public List<Arrow<TData>> Arrows { get; set; }


    }
}
